<?php

function bob_detect_os() {

	if(defined('BOB_OS')) { return; }

	if(strtolower(substr(PHP_OS,0,3)) == 'win') {
		define("BOB_UNIX",false);
		define("BOB_WINDOWS",true);
		define("BOB_OS",'Windows');
	} else {
		define("BOB_UNIX",true);
		define("BOB_WINDOWS",false);
		$os = strtolower(trim(`uname -s`));
		
		switch($os) {
			case('linux'): {
				define('BOB_OS','Linux');
				break;
			}
			case('freebsd'): {
				define('BOB_OS','FreeBSD');
				break;
			}
			case('sunos'): {
				define('BOB_OS','Solaris');
				break;
			}
		}
	}
}

bob_detect_os();

?>